The New Internationalist shop provides a widget that affiliates can embed easily in their sites. It allows any number of products to be selected, and can be tailored per category.
We can noodle with the size of the images, though this would take some design time. People can self-serve or we could offer this as a service.